package com.jz.digital.utils;

public class SPHelper {

    /**
     * 本地记录局域网地址
     */
    private final static String KEY_LOCAL_LAN_ADDRESS = "local_lan_address";
    /**
     * 记住密码
     */
    private final static String KEY_REMEMBER_PASSWORD = "remember_password";
    /**
     * 密码
     */
    private final static String KEY_PASSWORD = "password";
    /**
     * 账号
     */
    private final static String KEY_ACCOUNT = "account";
    /**
     * 登陆状态
     */
    private final static String KEY_LOGIN_STATE = "login_state";

    /**
     * 获取记住密码状态
     */
    public static boolean isRememberPassword() {
        return (boolean) SPUtils.get(KEY_REMEMBER_PASSWORD, false);
    }

    /**
     * 保存记住密码状态
     */
    public static void saveRememberPassword(boolean state) {
        SPUtils.put(KEY_REMEMBER_PASSWORD, state);
    }

    /**
     * 获取账号
     *
     * @return
     */
    public static String getAccount() {
        return (String) SPUtils.get(KEY_ACCOUNT, "");
    }

    /**
     * 保存账号
     */
    public static void saveAccount(String password) {
        SPUtils.put(KEY_ACCOUNT, password);
    }

    /**
     * 获取密码
     *
     * @return
     */
    public static String getPassword() {
        return (String) SPUtils.get(KEY_PASSWORD, "");
    }

    /**
     * 保存密码
     */
    public static void savePassword(String password) {
        SPUtils.put(KEY_PASSWORD, password);
    }

    /**
     * 获取局域网地址
     *
     * @return
     */
    public static String getLocalLanAddress() {
        return (String) SPUtils.get(KEY_LOCAL_LAN_ADDRESS, "http://8.134.204.119:8100/");
    }

    /**
     * 保存局域网地址
     */
    public static void saveLocalLanAddress(String address) {
        SPUtils.put(KEY_LOCAL_LAN_ADDRESS, address);
    }

    /**
     * 是否登录
     */
    public static boolean isLogin() {
        return (boolean) SPUtils.get(KEY_LOGIN_STATE, false);
    }

    /**
     * 保存登录状态
     */
    public static void saveLoginState(boolean isLogin) {
        SPUtils.put(KEY_LOGIN_STATE, isLogin);
    }
}
